#include "G4VSensitiveDetector.hh"

class G4HCofThisEvent;
class G4TouchableHistory;
class KDM1HitsCollection;

class KDM1Detector : public G4VSensitiveDetector
{
	public:
		KDM1Detector(G4String);
		~KDM1Detector();

		void Initialize(G4HCofThisEvent *);
		void EndOfEvent(G4HCofThisEvent *);

	protected:
		G4bool ProcessHits(G4Step *, G4TouchableHistory *);

	private:
		KDM1HitsCollection*	hitsCollection;
};
